package com.gxa.mobile.service;

import com.gxa.service.GoodsRpcVo;
import com.gxa.service.OrderListRpcDto;

import com.gxa.Vo.OrderlistRpcVo;

import java.util.List;

/**
 * @Author：lizhijun
 * @Package：{PROJECT_NAME}
 * @name：{DATE} {NAME}
 */
public interface OrderListService {

    // 这是订单创建订单的方法，将购物车的数据和用户数据和订单页面数据创建一个未支付订单对象
    OrderListRpcDto createOrderListRpcDto(GoodsRpcVo goodsRpcVo);

    //添加订单
    int addOrderList (OrderListRpcDto orderListRpcDto);
    //根据orderid查看外卖订单详情
    OrderlistRpcVo getOrderList (String orderId );
    //根据用户id和订单类型，查看订单
    List<OrderlistRpcVo> findAllOrderList (String orderType);;
    //查询所有订单
    List<OrderlistRpcVo> findAllOrderList ();;
    //确认订单
    int updateOrder(OrderListRpcDto orderListRpcDto);


}
